/*
 * @Author: 1243sd 782012816@qq.com
 * @Date: 2024-03-19 19:46:58
 * @LastEditors: 1243sd 782012816@qq.com
 * @LastEditTime: 2024-03-27 22:49:55
 * @FilePath: \frontend-ykt-admin\src\api\requestApi\setting.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// 设置
import _axios from "../axios";

const setting = {
	/************************ banner ****************************/ 
	// 新增广告
	adsAdd(data) {
	  return _axios({
	    method: "post",
	    url: `api/ads/add`,
		data
	  });
	},
	// 编辑广告
	adsEdit(data) {
	  return _axios({
	    method: "post",
	    url: `api/ads/edit`,
		data
	  });
	},
	// 广告详情
	adsDetails(id) {
	  return _axios({
	    method: "get",
	    url: `api/ads/get?ad_id=${id}`
	  });
	},
	// 删除广告
	adsRemoveds(data) {
	  return _axios({
	    method: "post",
	    url: `api/ads/removeds`,
		data
	  });
	},
	/************************ 商品列表 ****************************/ 
	// 商品列表
	product_list(data) {
		return _axios({
		  method: "post",
		  url: `api/product/page_list`,
		  data
		});
	},
	// 商品详情
	product_detail(id) {
		return _axios({
			method: "get",
			url: `api/product/${id}`,
		});
	},
	// 新增商品
	product_add(data) {
		return _axios({
			method: "post",
			url: `api/product`,
			data
		});
	},
	// 编辑商品
	product_edit(id, data) {
		return _axios({
			method: "put",
			url: `api/product/${id}`,
			data
		});
	},
	// 删除商品
	product_del(id) {
		return _axios({
			method: "delete",
			url: `api/product/${id}`
		});
	},
	
	/************************ 商品案例列表 ****************************/ 
	// 商品案例列表
	product_case_list(data) {
		return _axios({
		  method: "post",
		  url: `api/product_case/page_list`,
		  data
		});
	},
	// 商品案例详情
	product_case_detail(id) {
		return _axios({
			method: "get",
			url: `api/product_case/${id}`,
		});
	},
	// 新增商品案例
	product_case_add(data) {
		return _axios({
			method: "post",
			url: `api/product_case`,
			data
		});
	},
	// 编辑商品案例
	product_case_edit(id, data) {
		return _axios({
			method: "put",
			url: `api/product_case/${id}`,
			data
		});
	},
	// 删除商品案例
	product_case_del(id) {
		return _axios({
			method: "delete",
			url: `api/product_case/${id}`
		});
	},
	// 获取枚举
	get_options(key) {
		return _axios({
			method: "get",
			url: `api/option/${key}`
		});
	},
}

export default setting